def get_grade(score):
    """根据分数返回对应的等级"""
    # 检查输入是否为有效的数字
    if not isinstance(score, (int, float)):
        return "输入错误：请输入有效的数字"
    
    # 检查分数是否在合理范围内
    if score < 0 or score > 100:
        return "成绩无效：请输入0-100之间的数字"
    
    # 划分等级
    if score >= 90:
        return "优秀"
    elif score >= 80:
        return "良好"
    elif score >= 70:
        return "中等"
    elif score >= 60:
        return "及格"
    else:
        return "不及格"

if __name__ == "__main__":
    # 获取用户输入
    try:
        score_input = float(input("请输入成绩（0-100）："))
        grade = get_grade(score_input)
        print(f"该成绩对应的等级是：{grade}")
    except ValueError:
        print("输入错误：请输入有效的数字")